Don't send expose events if region is empty
authorAlexander Larsson <alex@localhost.localdomain>
Wed, 21 Jan 2009 15:28:05 +0000 (16:28 +0100)
committerAlexander Larsson <alex@localhost.localdomain>
Thu, 2 Apr 2009 08:15:21 +0000 (10:15 +0200)
gdk/gdkwindow.c

index 9aaaeec36f9ace7f2fb21c375323a253735360f2..755bc5b8875eb6189fb9225f0853eb17d8ea5705 100644 (file)
@@ -4389,7 +4389,8 @@ gdk_window_process_updates_recurse (GdkWindow *window,
       gdk_region_destroy (child_region);
     }
 
-  if (private->event_mask & GDK_EXPOSURE_MASK)
+  if (private->event_mask & GDK_EXPOSURE_MASK &&
+      !gdk_region_empty (expose_region))
     {
       GdkEvent event;